Расстояние между станциями Санкт-Петербург – Великие Луки составляет 456 км.
Минимальное время в пути Санкт-Петербург – Великие Луки составляет 08 ч. 02 м. на поезде 293В.
Максимальное время в пути Санкт-Петербург – Великие Луки составляет 12 ч. 20 м. на поезде 693А.
Поезда по маршруту Санкт-Петербург – Великие Луки следуют через города: Царское Село, Батецкая, Уторгош, Сольцы, Леменка, Дно 1, Дедовичи, Судома, Плотовец, Чихачево, Ашево, Лозовицы, Сущево, Загоскино, Локня, Стримовичи, Самолуково, Новосокольники.